package com.hp.gxw.mapper;

import com.hp.gxw.entity.CostCountCompleted;
import com.hp.gxw.entity.CostCountProduction;
import com.hp.gxw.entity.CostProductionIndex;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author huangping
 * @since 2024-02-21
 */
public interface CountMapper {

    void completedSave(@Param("completedList") List<CostCountCompleted> completedList);

    void productionSave(@Param("productionList") List<CostCountProduction> productionList);

    void arrangeTempData(@Param("month") String month);

    List<CostProductionIndex> queryBalanceOrder(@Param("month") String month);

    void balance(@Param("month") String month, @Param("sql") String sql);

    void buildIndex(@Param("month") String month);
}
